// postcss.config.js
module.exports = {
    plugins: {
        'postcss-px-to-viewport': {
            unitToConvert: 'px', // 要转化的单位
            viewportWidth: 375, // 视窗的宽度，对应设计稿的宽度
            unitPrecision: 3, // 转换后的精度，即保留几位小数
            viewportUnit: 'vw', // 转换成的视窗单位，建议使用 vw
            selectorBlackList: ['.ignore', '.hairlines'], // 不需要转换的类名，可以自定义
            minPixelValue: 1, // 最小的转换数值，如果为 1 则不进行转换
            mediaQuery: false, // 是否在媒体查询中转换 px
            propList: ['*'], // 指定转换的css属性的单位，*代表全部css属性的单位都进行转换
            fontViewportUnit: 'vw', // 指定字体需要转换成的视窗单位，默认vw
            replace: true, // 是否转换后直接更换属性值
            landscape: false, //是否添加根据 landscapeWidth 生成的媒体查询条件 @media (orientation: landscape)
            landscapeUnit: 'rem', //横屏时使用的单位
            landscapeWidth: 1134, //横屏时使用的视口宽度
            include: [],
            exclude: [/node_modules\/vant/,/node_modules\/element-plus/], // 设置忽略文件，用正则做目录名匹配
        },
    },
};
